Skip to main content

User Components

AutomatR Studio contains multiple tabs and panels for easier access to specific functionalities, they can be docked or act as floating windows. All elements are grouped under specific tabs based on their functionality.

AutomatR Tabs

Access the five main areas of AutomatR Studio:

TabDescription
DesignBuild automation using the tools available in the Command Palette and Studio panels. Add sequences to your project, install and manage activities packages, build interactions with UI elements, export workflows to Excel, and then publish your work to Orchestrator or custom feeds.
ExecuteExecute your workflow while using run, action, and debug. Monitor the execution of activities step by step, and adjust the debugging speed. Open logs to view details regarding execution and any changes made to the project.
View/WindowsView/Windows shows available activities that can be added to the current workflow, enables you to reuse automation easily, view and change the properties of selected activities, and displays the Log message output or activities.
SettingsTo configure default locations for projects, Orchestrator and set the maximum log count.
ToolsAutomatR extensions help you broaden your automation capabilities to the web browsers. These can be installed from AutomatR Studio.

Design

NameDescription
OpenBrowse to a local automation project, folder, or from the repository and open it.
Design
NewCreate a new automation project through sequence, flowchart, or project.
SaveSave the automation project that is currently open.
Debug
DebugDebug to identify and remove errors to prevent the project from functioning correctly. Use a comprehensive set of tools to debug your workflows.
Debug FileDebug your workflow while using debugging tools to set breakpoints.
Configuration
Breakpoints Group
Breakpoint ToggleMarks the selected activity as a breakpoint for debugging. You can trigger a breakpoint for one activity at a time.
Disable/Enable BreakpointDisable/Enable a previously disabled activity.
Disable/Enable All BreakpointsDisable/Enable all previously disabled activities.
Delete All BreakpointsDeletes all the breakpoints.
Recording
ScrapingEnable you to extract data from a specified UI element.
ExportExports the workflows to the Xaml package, and then publish your work to Orchestrator.
Publish
Import
Install

Execute

NameDescription
Debug
DebugDebug your workflow, monitor the execution of activities step by step, and adjust the debugging speed. Open logs to view details regarding execution and any changes made to the project.
Debug File
Run
RunDebugs the project and stops before this particular activity is executed.
Run FileStarts debugging from this activity.
Action
PauseIt allows you to pause the debugging process at any given moment.
Continue
Stop
Other
Next Step
Step Info
RetryIt re-executes the previous activity and throws the exception if it's reencountered.
Ignore
RestartRestarts the debugging process from the first activity of the project.
Focus
Debug Config
Show Step
Highlight
Logs
Show Logs

View/Windows

NameDescription
Toolbar
Solution Explorer
Activities
Properties
Output
Error
Break Points
Snippets
Team Explorer

Settings

NameDescription
Settings
Project
Orchestrator Settings
Logs
Logs

Tools

NameDescription
Extension
ChromeSelect Chrome to install the AutomatR extension on your Chrome web browser.

Here's a detailed explanation of the tabs and available options in each tab within AutomatR Studio: Studio User Interface!

OptionDescription
File TabThe File menu contains options related to opening, creating, saving, and managing projects and files.
File!
Open ProjectThis option allows you to open an existing automation project that you've previously created in AutomatR Studio.
Open FileYou can use this option to open a single workflow file within a project without opening the entire project.
Open RepositoryIf you're using source control or Git integration, this option lets you open a project directly from a version control repository.
New SequenceCreates a new sequence file within the current project. A sequence is a type of workflow that executes a set of activities in a specific order.
New FlowchartThis option lets you create a new flowchart file within the project. Flowcharts allow for more complex, visual representations of workflows with branching logic.
New ProjectUse this option to create a new automation project from scratch. It opens a wizard to configure project settings.
SaveSaves the changes made to the currently open file or project.
Save AllSaves all open files and projects with unsaved changes.
Close ProjectCloses the currently open project. Any unsaved changes will be prompted for saving.
Design TabThe Design menu provides tools for designing and debugging workflows.
Design!
Toggle BreakpointAllows you to set or remove a breakpoint on the selected activity. Breakpoints are used for debugging, allowing you to pause execution and inspect variables.
Enable/Disable BreakpointToggles the breakpoint status of the selected activity. Disabled breakpoints won't pause the workflow during debugging.
Enable/Disable All BreakpointsThis option globally enables or disables all breakpoints in the workflow.
Delete All BreakpointsRemoves all breakpoints from the current workflow.
ExportEnables you to export a workflow as a reusable library or template that can be shared and reused in other projects. It genearate the .nupkg file which can be exported to the AutomatR Orchestrator. It is also useful for running projects with Attended/Unattended bots.
PublishPublishes the current project to the AutomatR Orchestrator instance, only based on latest versions and making it available for execution by bots.
Execute TabThe Execute menu offers options for executing and debugging workflows. Execute!
DebugThis option starts debugging the currently open workflow from the beginning. It allows you to step through the workflow one activity at a time, inspect variables, and pause execution at breakpoints for troubleshooting and debugging purposes.
Debug FileSimilar to Debug, but it specifically starts debugging the currently open workflow file within the project, rather than the entire project.
RunExecutes the entire workflow from the beginning without pausing for debugging. This is used for regular workflow execution when you don't need to step through activities or inspect variables. Run is applicable for a project. You may have multiple workflows within the project, and those are supposed to be executed in some sequence.
Run FileLike Run, but it executes the currently open workflow file within the project, not the entire project.
Debug Config - Slow StepSlow Step is a debugging mode that allows you to execute the workflow step by step, giving you better visibility into the execution process.
Debug Config - HighlightHighlight mode doesn't pause execution but visually highlights the currently executing activity as it progresses through the workflow, making it easier to track the execution flow.
View TabThe View menu controls the visibility of various toolbars and panes in the UI. View!
Properties ToolBarToggles the visibility of the Properties Toolbar. It displays properties and settings for the currently selected activity on the canvas.
It allows you to configure the behavior of the selected activity, set input parameters, and customize its properties.
Solution Explorer ToolBarShows or hides the Solution Explorer Toolbar, which provides access to the project's files and resources.
It allows you to manage files, folders, variables, and other project-related items, aiding in organization and navigation.
Team Explorer ToolBarIf you're using version control, this option displays or hides the Team Explorer Toolbar for managing source control operations.
When no project is associated with Git, it will show option to Clone Git Repository or Create a git repository. However, when you have project in git and opened, then it will show git related actions available within team explorer. It provides options for checking in/out files, synchronizing with Git repository, and managing version control operations.
Break Points ToolBarToggles the visibility of the Breakpoints Toolbar, which allows you to manage breakpoints in your workflow.
You can enable, disable, or delete breakpoints, control their behavior during debugging, and view a list of active breakpoints.
Output ToolBarShows or hides the Output Toolbar, which displays information about the execution of your workflow, including logs and debugging output.
It shows execution progress, debug information, and log messages, aiding in troubleshooting and monitoring.
Error ToolBarToggles the Error Toolbar, which shows information about errors and exceptions encountered during workflow execution.
It allows you to quickly access and review error details to facilitate debugging and error resolution.
Find Results ToolBarDisplays or hides the Find Results Toolbar, which is used when searching for specific activity, elements or text within your project.
It displays search results, making it easier to locate and navigate to relevant project items.
Settings TabThe Settings menu provides access to project-specific and configuration settings. Settings!
Project SettingsOpens the project settings dialog, where you can configure project-specific settings, including dependencies, target environments, and execution options.
Orchestrator SettingsThis option allows you to configure the connection and settings related to your AutomatR Orchestrator instance.
LogsProvides access to settings related to log file creation, including log level and output location.
Tools TabThe Tools menu houses additional utilities and integrations. Tools!
Chrome ExtensionsAutomatR offers browser extensions for Google Chrome, which provide additional capabilities for automating web applications. This option opens the Chrome Extensions page for installation and management.

These options and settings within AutomatR Studio are crucial for managing your automation projects, designing workflows, debugging, and configuring project-specific details. Understanding how to use these features efficiently can significantly streamline the automation development process.